package com.qymerge.manage.base.service;

import com.qymerge.manage.base.dto.UserWXDto;
import com.qymerge.manage.base.dto.export.UserWXExportDTO;
import com.qymerge.manage.base.ro.UserWXRO;
import com.qymerge.manage.core.bean.ActionResultRO;
import com.qymerge.manage.core.bean.DataTableRO;
import com.qymerge.manage.core.bean.PageRequest;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 *<p>Title: IUserWXService</p>
 *<p>Description: </p>
 *
 *@Author cong.zhang
 *@Version 1.0.0
 *@Date 2020/12/18
 *@Time 23:43
 */
public interface IUserWXService {

    DataTableRO list(UserWXDto sysUser, PageRequest pageRequest);

    UserWXRO detail(Long id);

    ActionResultRO save(UserWXRO sysUser);

    ActionResultRO delete(Long[] ids);

    ActionResultRO importData(MultipartFile uploadify, int flag);

    List<UserWXExportDTO> exportData(UserWXDto ro);

}
